﻿<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <h2>Scenario: Retrieving and returning JSON response from an external API</h2>
    <ul>
        <li><a href="/big-json-content-1">/big-json-content-1</a></li>
        <li><a href="/big-json-content-2">/big-json-content-2</a></li>
        <li><a href="/big-json-content-3">/big-json-content-3</a></li>
        <li><a href="/big-json-content-4">/big-json-content-4</a></li>
        <li><a href="/big-json-content-5">/big-json-content-5</a></li>

    </ul>

    <h2>Scenario: HTTP client to retrieve a JSON response</h2>
    <ul>
        <li><a href="/httpclient-1">/httpclient-1</a></li>
        <li><a href="/httpclient-2">/httpclient-2</a></li>
        <li><a href="/httpclient-3">/httpclient-3</a></li>
    </ul>

    <h2>Scenario: Big JSON POST</h2>
    <ul>
        <li><a href="/big-json-input-1">/big-json-input-1</a></li>
        <li><a href="/big-json-input-2">/big-json-input-2</a></li>
        <li><a href="/big-json-input-3">/big-json-input-3</a></li>
        <li><a href="/big-json-input-4">/big-json-input-4</a></li>
    </ul>

    <h2>Scenario: HTTP client request with cancellation</h2>
    <ul>
        <li><a href="/cancellation-1">/cancellation-1</a></li>
        <li><a href="/cancellation-2">/cancellation-2</a></li>
        <li><a href="/cancellation-3">/cancellation-3</a></li>
    </ul>

    <h2>Scenario: Cancelling an async operation without native cancellation support</h2>
    <ul>
        <li><a href="/legacy-cancellation-1">/legacy-cancellation-1</a></li>
        <li><a href="/legacy-cancellation-2">/legacy-cancellation-2</a></li>
        <li><a href="/legacy-cancellation-3">/legacy-cancellation-3</a></li>
        <li><a href="/legacy-cancellation-4">/legacy-cancellation-4</a></li>
    </ul>

    <h2>Scenario: Executing an async operation in business logic</h2>
    <ul>
        <li><a href="/async-1">/async-1</a></li>
        <li><a href="/async-2">/async-2</a></li>
        <li><a href="/async-3">/async-3</a></li>
        <li><a href="/async-4">/async-4</a></li>
        <li><a href="/async-5">/async-5</a></li>
        <li><a href="/async-6">/async-6</a></li>
        <li><a href="/async-7">/async-7</a></li>
        <li><a href="/async-8">/async-8</a></li>
        <li><a href="/async-9">/async-9</a></li>
        <li><a href="/async-10">/async-10</a></li>
        <li><a href="/async-11">/async-11</a></li>
    </ul>

    <h2>Scenario: Fire and forget database operation</h2>
    <ul>
        <li><a href="/fire-and-forget-1">/fire-and-forget-1</a></li>
        <li><a href="/fire-and-forget-2">/fire-and-forget-2</a></li>
        <li><a href="/fire-and-forget-3">/fire-and-forget-3</a></li>
        <li><a href="/fire-and-forget-4">/fire-and-forget-4</a></li>
        <li><a href="/fire-and-forget-5">/fire-and-forget-5</a></li>
    </ul>

    <h2>Scenario: Async void in Controllers</h2>
    <ul>
        <li><a href="/async-void-1">/async-void-1</a></li>
        <li><a href="/async-void-2">/async-void-2</a></li>
    </ul>
</body>
</html>
